#include<iostream>
using namespace std;
int main()
{int m,n;
 cin>>m;
 for(int i=1;;i++)
  {if(m>=(i+1)*i/2&&m<(i+2)*(i+1)/2 )  {n=i;break;}
   }
 int t=0;
 for(int j=1;j<=n;j++)
 {if(  (2*m-(j-1)*j)%(2*j)==0  )   t++;
 }
 cout<<t<<endl;
 system("pause");
 return 0;
}
